package com.ndp.fb.model.business.bo.useraudience.result;


import com.ndp.fb.model.business.bo.targetingspec.*;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.io.Serializable;
import java.util.List;

/**
 * Created by Sisi on 14-11-18.
 */
@Setter
@Getter
@NoArgsConstructor
public class LocalTargetingSpecs implements Serializable {
    /**
     * fbAccountId
     */
    private Long fbAccountId;

    /**
     * platform
     */
    private Platform platform;

    /**
     * wirelessConnection
     */
    private List<Integer> wirelessConnection;

    /**
     * localLocation
     */
    private LocalLocation localLocation;

    /**
     * v0.9.3 add by sisi for 排除地区
     */
    private LocalLocation excludeLocation;

    /**
     * age
     */
    private Age age;

    /**
     * genders
     */
    private LocalGender genders;

    /**
     * interests
     */
    private LocalInterest interests;

    /**
     * localConnection
     */
    private LocalConnection localConnection;

    /**
     * interestedIn
     */
    private List<Integer> interestedIn;

    /**
     * relationshipStatus
     */
    private List<Integer> relationshipStatus;

    /**
     * languages
     */
    private List<Language> languages;

    /**
     * broadCategories
     */
    private List<BroadCategory> broadCategories;

    private LocalPageType pageTypes;

    /**
     * behavors
     */
    private List<Behavior> behaviors;

    private LocalCustomAudience customAudiences;

    private List<InterestedIn> newInterestedIn;

    private List<RelationshipStatus> newRelationshipStatus;

    private List<EducationStatus> educationStatuses;

    private List<EducationMajor> educationMajors;

    private List<EducationSchool> educationSchools;

    private CollegeYear collegeYear;

    private List<WorkEmployer> workEmployers;

    private List<WorkPosition> workPositions;

    private List<Industry> industries;

    private List<EthnicAffinity> ethnicAffinities;

    private List<Generation> generations;

    private List<FamilyStatus> familyStatuses;

    private List<Politic> politics;

    private List<LifeEvent> lifeEvents;

}
